package tp.pr5.mv.instructions.logic;

import tp.pr5.mv.Opcode;
import tp.pr5.mv.instructions.MonaryInstructions;

public class NOT extends MonaryInstructions{
	
	public NOT() {
		
		op = Opcode.NOT;
	}
	
	
	public int modify ( int op1 ) {
		
		if ( op1 == 0 )       // Si la cima de la pila es 0 entonces devolvemos 1 (que es equivalente a true)
			return 1;
		else                  // Si es otro valor devolvemos 0 (que es equivalente a false)
			return 0;
		
	}
	

}
